package edu.rakovic.elearning.interfaces;


import edu.rakovic.elearning.exceptions.RedudantAppliacationException;
import edu.rakovic.elearning.service.Applications;

public interface Application {
	
	public void setId(String id);
	public String getId();
	public void setUser(User user);
	public User getUser();
	public void setCourse(Course course);
	public Course getCourse();
	public Application applyCourse(User user, Course course) throws RedudantAppliacationException;
	public Application cancelApplication(Applications applications);

}
